﻿
body{font-size:12px; font-family:Verdana,宋体,Tahoma;padding:0px; margin:0px; background-color:#D2E0F2}
a{color:Black; text-decoration:none;}
a:hover{ color:Red; text-decoration:underline;}

.z-body{background:#FFFFFF;height:100%;border:none;overflow:hidden;padding:2px;}
.z-txt {margin:0px;padding:0 3px; width:122px;line-height: 20px;height: 20px;border: 1px solid #A4BED4;background:white;font-size: 12px;display: inline-block;}
.z-txt-on {border:#CC9933 1px solid; background:#FFFFCC;}
.z-text {color: #000100;height: 16px;line-height: 16px;padding:3px 2px;border: 1px solid #9296ac;background: url("/Resource/images/form/userInputBg.jpg") repeat-x left top;margin:2px 0;}
.z-check {background:url(../images/form/checkbox1.png) no-repeat;height:12px;padding-left: 12px; display: inline-block;}
.z-check-on{background:url(../images/form/checkbox1.png) no-repeat 0 -12px; height:13px;padding-left: 12px; display: inline-block;}
.z-radio {padding-left: 22px; display: inline-block;background: transparent url(../images/form/radio.png) no-repeat left top;height: 19px; line-height:20px;cursor:pointer;vertical-align:middle;}
.z-radio-on { background-position: left bottom;}
.z-toolbar { padding:3px;border:1px solid #8DB2E3; margin-bottom:2px; background-color:#E0ECFF;height:26px;}
.z-toolbar a { float: left;}
.z-toolbar-dialog
{
    text-align:center;
    padding:3px;
    border-top:1px solid #8DB2E3; 
    background-color:#E0ECFF;
    height:26px;
}

.readonly {background-color: #f6f6f6}
.hide {display: none}

.lookup .combo-arrow{background:url('../images/lookup.gif') no-repeat center center;}
.lookup .combo-arrow-hover{background-color:#E0ECFF;margin:1px;border: 1px solid #A4BED4;width:14px; height:16px !important;}

.footer{text-align:center;color:#15428B; margin:0px; padding:0px;line-height:23px; font-weight:bold;}
.head a{color:White;text-decoration:underline;}
 


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}
